package com.itlong.cloud.noncore.property;

import com.itlong.cloud.POJO.VO.property.PropertyUiInfoVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

/**
 * <desc>
 *      物业获取UI信息接口暴露。
 * <desc/>
 *
 * @createDate 2018-03-28.
 */
@FeignClient(name = "non-core-service")
public interface IPropertyUiServiceClient {

    /**
     * <desc>
     *      UI信息获取。
     * <desc/>
     *
     * @param projectId
     * @return
     * @author shengen.T
     * @createDate 2018-03-28
     */
    @RequestMapping(path = "/system/user/getUiInfo")
    PropertyUiInfoVO getUiInfo(@RequestParam("projectId") String projectId) throws Exception;
}
